package com.ttg.model.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author zhangjie
 * @date 2021/3/16 13:54
 */
@Data
public class ConditionsInfoVO implements Serializable {
    private static final long serialVersionUID = -8269095385936892462L;

    /**
     * 主键id
     */
    @JsonProperty("id")
    private Long id;

    /**
     * 标签表id
     */
    @JsonProperty("tagId")
    private Long tagId;
    /**
     * 分类id
     */
    @JsonProperty("classId")
    private String classId;


    /**
     *分类名称
     */
    private String className;
    /**
     * 条件名称
     */
    @JsonProperty("conditionsName")
    private String conditionsName;

    /**
     * 标签条件名称id
     */
    @JsonProperty("conditionsId")
    private Long conditionsId;


    /**
     * 标签条件表达式表id
     */
    @JsonProperty("conditionsExpressionId")
    private Long conditionsExpressionId;


    /**
     * 表达式名称
     */
    @JsonProperty("expressionName")
    private String expressionName;


    /**
     * 条件数据类型id
     */
    @JsonProperty("conditionsDataTypeId")
    private Long conditionsDataTypeId;


    /**
     * 数值1
     */
    @JsonProperty("data1")
    private String data1;

    /**
     * 数值2
     */
    @JsonProperty("data2")
    private String data2;


    /**
     * 取值key
     */
    @JsonProperty("conditionsValueKey")
    private String conditionsValueKey;
}
